WPS Office.apk(点击下载) / gru.java


package defpackage;

import android.content.Context;
import android.content.SharedPreferences;
import android.text.TextUtils;
import cn.wps.moffice.OfficeApp;
import cn.wps.moffice.define.VersionManager;
import cn.wps.moffice.main.common.ServerParamsUtil;
import cn.wps.moffice.main.local.home.phone.application.apps.pdftoolkit.PdfToolkitAdTips;
import cn.wps.moffice_eng.R;
import com.google.gson.Gson;
import com.iflytek.cloud.SpeechEvent;
import org.json.JSONObject;

/* renamed from: gru  reason: default package */
public class gru {
    private static final String TAG = gru.class.getName();

    /* renamed from: gru$a */
    public enum a {
        privilege,
        ad_tips,
        none
    }

    public static final void a(Context context, PdfToolkitAdTips pdfToolkitAdTips) {
        try {
            SharedPreferences bH = jaa.bH(context, "PDF_TOOLKIT");
            if (pdfToolkitAdTips == null) {
                bH.edit().putString("PDF_TOOLKIT_TIPS", "").commit();
            }
            String json = new Gson().toJson(pdfToolkitAdTips);
            SharedPreferences.Editor edit = bH.edit();
            if (json == null) {
                json = "";
            }
            edit.putString("PDF_TOOLKIT_TIPS", json).commit();
        } catch (Exception e) {
        }
    }

    public static final PdfToolkitAdTips bTA() {
        if (!bTz()) {
            return null;
        }
        String str = VersionManager.aYQ() ? "_cn" : "_en";
        if (!fvd.tH("member_pdf_toolkit_tips" + str)) {
            return null;
        }
        ServerParamsUtil.Params tG = fvd.tG("member_pdf_toolkit_tips" + str);
        if (tG != null) {
            PdfToolkitAdTips pdfToolkitAdTips = new PdfToolkitAdTips();
            for (ServerParamsUtil.Extras extras : tG.extras) {
                if (!TextUtils.isEmpty(extras.key) && !TextUtils.isEmpty(extras.value)) {
                    if ("tip_title".equals(extras.key)) {
                        pdfToolkitAdTips.title = extras.value;
                    } else if ("tip_subtitle".equals(extras.key)) {
                        pdfToolkitAdTips.sub_title = extras.value;
                    } else if ("tip_icon_url".equals(extras.key)) {
                        pdfToolkitAdTips.img_link = extras.value;
                    } else if ("tip_url".equals(extras.key)) {
                        pdfToolkitAdTips.url = extras.value;
                    } else if ("tip_crowd".equals(extras.key) && !cvn.isCrowdMatch(extras.value)) {
                        return null;
                    }
                }
            }
            if (!lwv.isEmpty(pdfToolkitAdTips.title)) {
                return pdfToolkitAdTips;
            }
        }
        return null;
    }

    public static final PdfToolkitAdTips bTB() throws Exception {
        fno bBh;
        String str = "";
        if (ebo.arU() && (bBh = fok.bBq().geJ.bBh()) != null) {
            str = bBh.userId;
        }
        OfficeApp arx = OfficeApp.arx();
        try {
            String f = lwd.f("https://service-api.kingsoft-office-service.com/activity/operate/info" + lwv.a("?version=%s&channel=%s&lang=%s&uid=%s&funcType=pdf_toolkit", arx.getString(R.string.app_version), arx.arB(), eip.dHN, str), null);
            if (f != null) {
                try {
                    JSONObject jSONObject = new JSONObject(f).getJSONArray(SpeechEvent.KEY_EVENT_RECORD_DATA).getJSONObject(0);
                    if (jSONObject != null) {
                        PdfToolkitAdTips pdfToolkitAdTips = new PdfToolkitAdTips();
                        pdfToolkitAdTips.id = String.valueOf(jSONObject.optLong("id"));
                        pdfToolkitAdTips.img_link = jSONObject.optString("icon_url");
                        pdfToolkitAdTips.title = jSONObject.optString("title");
                        pdfToolkitAdTips.url = jSONObject.optString("jump_url");
                        pdfToolkitAdTips.sub_title = jSONObject.optString("second_title");
                        return pdfToolkitAdTips;
                    }
                } catch (Exception e) {
                    throw e;
                }
            }
            return null;
        } catch (Exception e2) {
            e2.getMessage();
            throw e2;
        }
    }

    public static final a bTC() {
        boolean aYQ = VersionManager.aYQ();
        String str = aYQ ? "_cn" : "_en";
        if (!fvd.tH("member_pdf_toolkit_tips" + str)) {
            return a.none;
        }
        String bP = fvd.bP("member_pdf_toolkit_tips" + str, "tip_type");
        if (!TextUtils.isEmpty(bP)) {
            if (bP.equals(a.privilege.toString())) {
                return ((!aYQ || gqt.bTm()) && (aYQ || gqt.bTn())) ? a.privilege : a.none;
            }
            if (bP.equals(a.ad_tips.toString())) {
                return a.ad_tips;
            }
        }
        return a.none;
    }

    public static boolean bTv() {
        String str = VersionManager.aYQ() ? "_cn" : "_en";
        if (!ServerParamsUtil.tH("member_pdf_toolkit_introduce" + str)) {
            return false;
        }
        String bP = fvd.bP("member_pdf_toolkit_introduce" + str, "introduce_type");
        if (!TextUtils.isEmpty(bP)) {
            return "webview".equals(bP);
        }
        return false;
    }

    public static int bTw() {
        return xa("pdf_to_ppt");
    }

    public static int bTx() {
        return xa("pdf_to_xls");
    }

    public static String bTy() {
        String str = VersionManager.aYQ() ? "_cn" : "_en";
        if (!ServerParamsUtil.tH("member_pdf_toolkit_introduce" + str)) {
            return "";
        }
        String bP = fvd.bP("member_pdf_toolkit_introduce" + str, "webview_url");
        return TextUtils.isEmpty(bP) ? "" : bP;
    }

    public static boolean bTz() {
        return ServerParamsUtil.tH("member_pdf_toolkit_tips" + (VersionManager.aYQ() ? "_cn" : "_en"));
    }

    public static final PdfToolkitAdTips dO(Context context) {
        String string = jaa.bH(context, "PDF_TOOLKIT").getString("PDF_TOOLKIT_TIPS", null);
        if (!TextUtils.isEmpty(string)) {
            try {
                return (PdfToolkitAdTips) new Gson().fromJson(string, PdfToolkitAdTips.class);
            } catch (Throwable th) {
            }
        }
        return null;
    }

    public static int getFreePageCount() {
        return xa("pdf_to_doc");
    }

    private static int xa(String str) {
        try {
            ServerParamsUtil.Params tG = ServerParamsUtil.tG(str);
            if (!ServerParamsUtil.d(tG) || tG.extras == null) {
                return 0;
            }
            for (ServerParamsUtil.Extras extras : tG.extras) {
                if ("free_page_count".equalsIgnoreCase(extras.key)) {
                    return Integer.parseInt(extras.value);
                }
            }
            return 0;
        } catch (Exception e) {
            return 0;
        }
    }

    public static boolean ys(int i) {
        String str;
        int i2 = 4;
        if (i == 3) {
            str = "pdf2doc_switch";
            i2 = 2;
        } else if (i == 19) {
            str = "pdf2ppt_switch";
            i2 = 256;
        } else if (i == 20) {
            str = "pdf2xls_switch";
            i2 = 512;
        } else if (i == 4) {
            str = "pdf_export_switch";
        } else if (i == 5) {
            str = "pdf_extract_switch";
            i2 = 8;
        } else if (i == 6) {
            str = "pdf_merge_switch";
            i2 = 16;
        } else if (i == 8) {
            str = "pdf_share_long_pic_switch";
            i2 = 1;
        } else if (i == 7) {
            str = "pdf_sign_switch";
            i2 = 32;
        } else if (i == 13) {
            str = "pdf_annotate_switch";
            i2 = 128;
        } else if (i == 21) {
            str = "pdf_annotate_switch";
            i2 = 1024;
        } else if (i == 14) {
            str = "pdf_file_reduce_switch";
            i2 = 262144;
        } else if (i == 15) {
            str = "pdf_ocr_switch";
            i2 = 4096;
        } else if (i == 22) {
            str = "pdf_page_adjust";
            i2 = 2048;
        } else if (i == 23) {
            str = "pdf_watermark";
            i2 = 524288;
        } else if (i == 24) {
            str = "pdf_watermark";
            i2 = 1048576;
        } else if (i == 29) {
            str = "pdf_export_pages";
            i2 = 16777216;
        } else {
            i2 = 0;
            str = null;
        }
        if (lwv.isEmpty(str) || !grv.yu(i2)) {
            return false;
        }
        grv.yt(i2);
        String str2 = VersionManager.aYQ() ? "_cn" : "_en";
        if (!ServerParamsUtil.tH("member_pdf_toolkit_introduce" + str2)) {
            return false;
        }
        String bP = fvd.bP("member_pdf_toolkit_introduce" + str2, str);
        if (!TextUtils.isEmpty(bP)) {
            return "on".equals(bP);
        }
        return false;
    }
}